//引入Vue核心库
import Vue from 'vue'
//引入Vuex
import Vuex from 'vuex'
import createPersistedstate  from 'vuex-persistedstate'
//应用Vuex插件
Vue.use(Vuex)

import commodityList from '@/store/modules/commodityList'
import shoppingCart from '@/store/modules/shoppingCart'
import users from '@/store/modules/users'

//创建并暴露store
export default new Vuex.Store({
	  
	  modules: {
	    commodityList,
		shoppingCart,
		users
	  },
	  
	  plugins:[
	     createPersistedstate({
	       key:'cart',// 存数据的key名   自定义的  要有语义化
	       paths: ['shoppingCart'] ,// 要把那些模块加入缓存
	     }) ,
		 createPersistedstate({
		   key:'as',// 存数据的key名   自定义的  要有语义化
		   paths: ['shoppingCart'] ,// 要把那些模块加入缓存
		 }) 
	   ],
	
})
